home *** CD-ROM | disk | FTP | other *** search
- Infodex For Windows Revision File
-
-
- 10-19-97 ˛ Version 2.00
-
- . Too many changes to list! :-) See Whatsnew.Doc for a list of
- the highlights!
-
-
- 09-06-97 ˛ Version 1.04
-
- . Build 10 - Fixed a problem during an import operation where a
- blank line in the import file would trigger a "List Index Out
- of Bounds" error message. The scenario was possible if there
- were extra carriage returns located at the end of the import
- file.
-
- . Build 9 - Fixed a problem during an import operation where a line
- with one or more trailing spaces would trigger a "List Index Out
- of Bounds" error message, causing the import operation to stop.
- Trimmed trailing spaces from the line before parsing the fields.
-
- . Build 8 - Fixed a problem where selecting a Search Results record
- from the browser following a search operation would not show
- the user the record selected on the editing screen. Instead,
- the database screen would display the last record that the user
- had viewed. (The screen was not being refreshed following the
- search operation.)
-
- . Build 7 - Added two options to the Help menu. The first option
- launches the user's web browser and goes to STSI's home page.
- The second option launches the user's mail client to allow them
- to send email to STSI.
-
- . Build 6 - Added an option to the Registration Information screen
- to launch the user's web browser (if its installed on his/her
- system), in order to place an online order for Infodex.
-
- . Build 5 - Manually disabled a couple of registration codes
- belonging to non-paying customers.
-
- . Build 4 - Fixed a problem where the font and point size used on
- the print preview and actual printouts was not the same as the
- font being used on the database screen. This caused slight
- positioning and sizing problems on the printout. Most notably,
- some check boxes would not display their caption. The check box
- caption was "wrapping" to a new line, because not enough display
- space had been allocated to it. A similar problem was noted
- with memos, that were not displaying all of the text in an area
- where it should have easily fit.
-
- . Build 3 - Fixed a hotkey conflict on the Field Properties screen
- for the combination Alt-H.
-
- . Build 2 - Fixed a problem where the Exit button on the Layout
- screen was too low on screens running at 640x480 resolution.
-
- . Build 1 - Fixed a problem where the Caption left & top were not
- being saved correctly on a drag & drop operation (in layout mode).
- This could wreak havoc with the screen display if the user then
- edited the properties with the Field Properties dialog box before
- the Done button was selected.
-
-
- 07-16-97 ˛ Version 1.03
-
- . Build 5 - Fixed a problem in the registration codes where network
- license registration numbers were not working properly. This was
- broken in a previous release. The changes made will fix the
- problem with network license registration numbers, and still
- allow single user license registration numbers from previous
- versions to work accurately.
-
- . Build 4 - Fixed a problem where the registration nag screen was
- appearing when the user exited Infodex, even if his registration
- information was valid. (This problem was introduced in Build 2 of
- version 1.03.)
-
- . Build 3 - Users were occasionally reporting a GPF in GDI.EXE when
- running at a resolution of 640x480x256 under Windows 3.11 during
- a sort operation. At 800x600x256, I also noticed a GPF in
- INFODEXW.EXE at 0031:1166 (the SysUtils unit). These problems
- could not be reproduced under Windows 95. Added commands to give
- up ticks in between each of the calls that occurred during a sort
- operation.
-
- . Build 2 - Fixed a minor problem where the registration information
- was not always being initialized correctly. (Allowed the potential
- for a security breach to occur.)
-
- . Build 1 - Fixed a problem where a beep would occur every time the
- first field on the screen was created if the field was a numeric,
- date, or time field. (The name of the control needed to be
- assigned first, before assigning other data for these types of
- controls.) Users would have noticed a beep every time a database
- was opened or when the layout was changed.
-
-
- 05-20-97 ˛ Version 1.02
-
- . Build 6 - Fixed a problem where the Maximum Length of a memo field
- was not being assigned when a memo field was added to an existing
- database. This could result in a user being able to enter more
- text in a memo field than they should have been allowed to enter.
- As a result, the Maximum Length value saved to the layout database
- was 0. Added an on-the-fly correcting feature to Infodex. If
- Infodex detects a Maximum Length of 0 for a memo field, it will
- reset this value to the correct number. When the user clicks on
- the Layout button, and then selects Done, the correct value will
- be updated into the layout database.
-
- . Build 5 - Removed the View Layout Database option from the
- Utilities menu. This option had been added in version 1.01
- strictly for programmer debugging purposes and was mistakenly left
- in for the full release.
-
- . Build 4 - Added the ability to export text contained in a memo
- field during an export operation. Previous versions ignored the
- text in memo fields during an export. Any hard-coded carriage
- returns are automatically removed and replaced with a space. This
- will allow the exported records to stay in a one-record-per-line
- format.
-
- . Build 3 - Added support to the database editing screen to make the
- Enter key work the same as the tab key, allowing the user to move
- between fields by pressing Enter. The only exception to this
- feature is when the user is editing a record and the cursor is
- located in a memo field. Obviously, pressing the enter key in
- this instance will move the cursor down one line in the memo.
-
- . Build 2 - Added a Page Orientation option to the print dialog box
- to support portrait or landscape mode and set up printing routines
- to support landscape mode.
-
- . Build 1 - Fixed a major problem in the printing logic that could
- cause a GPF to occur (usually at location 0003:1059) when
- attemping to either print or preview a report. The GPF could
- easily occur in any of the three formats (Match Screen, Match
- Browser, or Custom), but would be more likely to occur if a
- date and/or time field was included on the printout. (An attempt
- was made to retrieve and convert invalid data from the record.)
-
-
- 05-07-97 ˛ Version 1.01
-
- . Build 31 - Added Copy Record and Paste Record speed buttons to the
- bottom toolbar on the database screen. This will allow a user to
- copy an entire record to memory (prior to adding or editing a
- record), and paste the entire contents into a new or existing
- record once the Add or Edit buttons are selected.
-
- . Build 30 - Added Cut Text, Copy Text, & Paste Text speed buttons
- to the bottom toolbar on the database screen.
-
- . Build 29 - Added a Calendar speed button to the bottom toolbar on
- the database screen. Added a resizeable calendar that can be
- accessed through this button.
-
- . Build 28 - Fixed a problem where the tab order and browser column
- order values were not being properly decremented when the user
- deleted a field on the initial field layout screen. The results of
- this problem in version 1.00 would be that a user was unable to
- modify the tab order. This problem was fixed in an earlier build,
- so that even if the tab order has become corrupt, it can now be
- automatically detected and repaired by Infodex.
-
- . Build 27 - Fixed a problem where the caption on printed check
- boxes was wrong. It matched the Report caption instead of the
- actual check box caption.
-
- . Build 26 - Added a right-click popup menu that will be available
- for string, date, and time fields when a user is adding or editing
- a database record. Added options to insert the current date into
- a date or string field and insert the current time into a time or
- string field. If the date or time is inserted into a string field,
- the date and time formats specified on the Preferences screen will
- be used to format the date and time accordingly.
-
- . Build 25 - Added a tab set with all of the letters of the alphabet
- and the numbers 0 through 9 to the bottom of the database editing
- screen. Users can click on a tab and Infodex will move to the
- first record that matches that letter. If the user moves between
- records in the database that start with a new letter or number,
- the tab set it automatically updated to reflect the new section.
- This feature will only work when a string or memo field is the
- current sort field. It will not work at all if current sort
- field is a number, date, time, or check box field.
-
- . Build 24 - Fixed a problem where a General Protection Fault (GPF)
- would occur when attempting to change the properties on a Number,
- Date, or Time field. (This was a problem in a vendor's library.
- Contacted the vendor and created a coding work-around until a
- permanent solution is available. Users should not see any more
- GPFs related to this problem.)
-
- . Build 23 - Fixed a problem where the error message "Record length
- less than 22 or more than 2137383637 bytes" would occur if a user
- attempted to create a database name with a space in it. Added a
- check to truncate filenames longer than 8 characters and replace
- all spaces with an underscore.
-
- . Build 22 - Expanded on an error that occurs if the user attempts
- to open more than 1 copy of a database at a time. Previously, the
- error message "Access not possible. Undefined error." would occur.
- Changed this message to be more concise, pointing out that the
- database is already open either on the current workstation or
- another network workstation. If another network workstation has
- the database open when this error occurs, the Network Type is not
- set up properly.
-
- . Build 21 - Changed the behavior when the user tries to create a
- New database. Previously, the text in the Database Name field was
- highlighted, and if the user typed a filename, the path would
- disappear. Now, the cursor is simply placed at the end of the
- Database Name field.
-
- . Build 20 - Beefed up the security in Infodex to make sure that the
- registration name entered by the user can legally be used in
- combination with the registration number entered.
-
- . Build 19 - Changed the default Browser Refresh Delay from 5 to 0.
- Since most users are using a non-network copy of Infodex, the
- refresh delay is unnecessary. Network users will want to adjust
- this value accordingly.
-
- . Build 18 - Removed the browser coordinate values from the
- Sample1.Ini file that is distributed with Infodex. The defaults
- were set at 500 pixels high and 700 pixels wide, which is too large
- for users running at 640x480 resolution. Removing these values
- will allow Infodex to automatically calculate the correct browser
- size based on the user's resolution.
-
- . Build 17 - Fixed a problem where the Field Length and Decimal Places
- values on the Field Properties screen were not being remembered for
- numeric fields. Even though the new values assigned by the user
- were accurate and saved to the layout database correctly, the
- values shown on the Field Properties screen were being reset to
- the defaults.
-
- . Build 16 - Changed the number of rows allocated in the browser from
- 50 to being dynamically calculated based on how many rows can be
- displayed on the screen in the current screen resolution. Users
- at very high resolutions were experiencing a GPF at 16:0F45 when
- trying to display more than 50 rows at a high resolution. This
- problem would manifest itself at resolutions of 1240x768 or higher.
- At 1240x768, the problem would only show up if the browser was
- maximized or enlarged to a size that would permit the display of
- more than 50 rows.
-
- . Build 15 - Fixed a problem where the incremental highlighting wasn't
- working on the browsing screen if the sort order and/or column
- order had been changed in the browser.
-
- . Build 14 - Fixed a problem where the browser column order and tab
- order values for some fields were becoming corrupt following the
- deletion of a field in the database. All fields in the database
- were having their tab order and browser column order values
- decremented, when only fields located after the delete field should
- have had their values decremented. (Note to users: This problem,
- which existed in version 1.00 should NOT have caused data loss. The
- only ill side effect that would have been seen was weird behavior
- in the browser, where column were not being displayed properly.
- Some after-the-fact solutions have been implemented to address the
- results of this problem, as seen in the previous builds.)
-
- . Build 13 - Added error checking to reset the tab order when the
- Tab Order dialog box is displayed, in the event that it should
- become corrupt. Previously, errors in this area were not being
- trapped and reported to the user.
-
- . Build 12 - Fixed a couple of problems when displaying the column
- order dialog box. An attempt was being made to retrieve column
- number 0 in the layout database, which does not exist. Also, if the
- column number could not be retrieved, the error was not being
- reported. Now, the error is reported and the user is prompted
- whether to reset the column order values in order to fix the problem.
-
- . Build 11 - Fixed a problem where negative or extremely large
- column width values were being saved into the layout database for
- some fields. If a weird column width value is detected from a
- previous version, the column width is reset to the default (the
- same as the field width).
-
- . Build 10 - Added support to delete any leftover xxx.MSG, xxx.SAV,
- xxx.LMG, and xxx.LSV files when a database is deleted from the
- File, Utilities menu. (These files would only exist in the event
- that an error occurred during a database reorganization.)
-
- . Build 9 - Changed the icons on each of the About buttons to match
- Infodex's program icon.
-
- . Build 8 - Fixed a problem that could occur when trying to change
- the column order on a database where the column order had become
- corrupt. (If a field was deleted from the database, the column
- order was not being updated properly, causing the corruption. In
- this case, an "Unable to insert line" error message would occur
- when the user clicked on the "Column Order" button on the browser.
- Because of the error, the user could not make any changes to fix
- the problem. Added a try..except block to handle this problem.
- If a problem is detected when the user selects the Column Order
- button, the user is prompted, and the column order is reset to
- the order of the fields in the database.
-
- . Build 7 - Added an option to the Utilities menu to rename a
- database. On the Rename Database screen, added support to rename
- all of the files associated with a single database. These includes
- files with the extensions .dat, .ix, .dia, .sav, .msg, .ldb, .lix,
- .ldi, .lsv, .lmg, and .ini. (Not all of the files will exist for
- every database. Most databases will simply have .dat, .ix, .ldb,
- and .lix files. Network databases will also have .dia and .ldi
- files.) Added a status window to the Rename Database screen so the
- user can tell if one or more of the necessary database files could
- not be renamed.
-
- . Build 6 - Fixed a problem where the "Startup Tips" option on the
- Preferences screen was not working at all. Although they could
- be accessed from the Help menu, they were not being shown when
- Infodex was executed.
-
- . Build 5 - Removed an unnecessary and unused "drag-over" event
- handler for Infodex's main parent window.
-
- . Build 4 - Fixed a minor problem where the Splash screen was not
- being properly destroyed (memory deallocated) after it disappeared.
-
- . Build 3 - Added a registration nag screen to the unregistered
- version of Infodex. This screen will be displayed when the user
- exits Infodex, only if his/her copy is not properly registered.
-
- . Build 2 - Reworked the buttons on the Browser screen. Changed them
- from normal buttons which can receive the focus, to speed-buttons,
- which cannot receive the focus. Added hot-keys to all radio buttons
- and speed buttons on this screen. Fixed a minor display problem
- with the bitmap on the Close button.
-
- . Build 1 - Fixed a problem where users could click on the Edit button
- with no records in the database. When a Save was attempted, a
- "Record has been deleted by another user." error message would occur.
- Changed the Edit button to automatically invoke the Add button's
- event if there were no records in the database.
-
-
- 03-31-97 ˛ Version 1.00
-
- . Initial release of Infodex For Windows.
-
-